PhpOffice\PhpSpreadsheet\Writer\Html D

Total Complexity 324
Dependencies 30
Dependents 0
Total lines 1,980
Lines of code 1,149
Logical lines of code 755
Comment lines 319
Methods 68
Properties 21

Methods 68

Method Rating Maintainability Complexity Lines of code
generateRowWriteCell()
B
37 23 63
generateRow()
B
37 18 64
generateRowCellData()
A
44 15 42
writeImageInCell()
A
40 14 52
generateSheetData()
A
43 12 44
generateRowCellDataValue()
A
47 12 35
buildCssPerSheet()
A
42 11 49
writeChartInCell()
A
43 11 44
extendRowsAndColumns()
A
50 11 30
generateHTMLHeader()
A
40 9 55
adjustRendererPositions()
A
48 10 29
calculateSpans()
A
45 9 41
buildCSS()
A
43 7 50
generatePageDeclarations()
A
43 7 49
calculateSpansOmitRows()
A
52 8 24
createCSSStyleAlignment()
S
52 7 23
generateRowStart()
S
53 7 22
createCSSStyleFont()
S
54 7 20
generateTableTagInline()
S
56 7 16
generateRowCellDataValueRich()
S
50 6 29
createCSSStyleBorders()
S
53 6 23
generateTableHeader()
S
52 6 23
writeComment()
S
55 6 18
generateStyles()
S
55 6 18
createCSSStyleFill()
S
57 6 16
generateHtmlAll()
S
53 5 23
generateSheetTags()
S
63 6 9
generateNavigation()
S
55 4 19
buildCssRowHeights()
S
58 4 14
shouldGenerateColumn()
S
65 4 9
generateTableTag()
S
63 4 9
formatColorStatic()
S
59 3 14
generateSheetStarts()
S
61 3 13
winFileToUrl()
S
67 3 7
generateRowSpans()
S
71 3 5
generateMeta()
S
70 3 5
shouldGenerateRow()
S
69 3 6
generateRowCellCss()
S
63 3 10
generateRowIncludeCharts()
S
78 2 3
assembleCSS()
S
66 2 8
createCSSStyleBorder()
S
73 2 4
generateSheetPrep()
S
67 2 8
getOrientation()
S
80 2 3
getUseInlineCss()
S
82 1 3
setUseInlineCss()
S
77 1 4
formatColor()
S
79 1 3
setImagesRoot()
S
77 1 4
getBetterBoolean()
S
82 1 3
setEmbedImages()
S
77 1 4
getEmbedImages()
S
82 1 3
__construct()
S
68 1 7
generateHTMLFooter()
S
71 1 6
getImagesRoot()
S
82 1 3
replaceControlChars()
S
69 1 7
replaceNonAscii()
S
77 1 3
generateTableFooter()
S
79 1 3
save()
S
71 1 6
createCSSStyle()
S
67 1 8
writeAllSheets()
S
77 1 4
setGenerateSheetNavigationBlock()
S
76 1 4
getGenerateSheetNavigationBlock()
S
82 1 3
setSheetIndex()
S
77 1 4
getSheetIndex()
S
82 1 3
mapBorderStyle()
S
79 1 3
mapHAlign()
S
79 1 3
mapVAlign()
S
79 1 3
setEditHtmlCallback()
S
81 1 3
setBetterBoolean()
S
77 1 4